make a tremendous effort - Español Inglés Diccionario